Types of Machine Learning for Beginners